home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Enter 2000 February
/
enter2_1.iso
/
REKLAMA
/
Pakiet firmy InsERT
/
data1.cab
/
_Wydruki_RpWzorce
/
Insert.bas
< prev
next >
Wrap
BASIC Source File
|
1999-10-14
|
3KB
|
75 lines
Attribute VB_Name = "Module1"
Function AnythingToCurrency(v As Variant) As Currency
Dim strA As String
strA = CStr(v)
Dim strB As String
strB = ""
Dim l As Integer
l = Len(strA)
For i = 1 To l
If (Mid(strA, i, 1) <> " ") Then
strB = strB + Mid(strA, i, 1)
End If
Next i
strA = strB
AnythingToCurrency = Val(strA)
End Function
Function fff( curKwota as currency, byval nNominalLiczba as integer, byval curNominal as currency ) As Integer
dim nLiczba as Integer
nLiczba = curKwota / curNominal
curKwota = curKwota - curNominal*nLiczba
fff = nNominalLiczba + nLiczba
End Function
Function NominalFromCurrency( curKwota as currency, byval curNominal as currency ) As Integer
dim nLiczba as Integer
nLiczba = curKwota / curNominal
curKwota = curKwota - curNominal*nLiczba
NominalFromCurrency = nLiczba
End Function
'Nazwa konta dla podanego numeru
Declare Function RetNazwaFromNumer Lib "InsRpFun.dll" (ByVal Numer As String) As String
'Nazwa kwoty dla podanego jej identyfikatora
Declare Function RetNazwaKwoty Lib "InsRpFun.dll" (ByVal lKwota As Long) As String
'Nazwa kolumny w ksiedze dla podanego jej identyfikatora
Declare Function RetNazwaKolumny Lib "InsRpFun.dll" (ByVal lKolumna As Long) As String
'Symbol kontrahenta w/g id
Declare Function RetKontrahentSymbol Lib "InsRpFun.dll" (ByVal id As Long) As String
'przelicznik jednostki miary dla towaru
Declare Function RetTowarPrzelicznikJednostkiMiary Lib "InsRpFun.dll" (ByVal id As Long, ByVal JedM As String) As Currency
'obciecie czesci ulamkowej z currency oraz do 1, 2 i 3 miejsc po przecinku
Declare Function RetCurrencyFloor Lib "InsRpFun.dll" (byval lKwota As currency) As currency
Declare Function RetCurrencyFloor1 Lib "InsRpFun.dll" (byval lKwota As currency) As currency
Declare Function RetCurrencyFloor2 Lib "InsRpFun.dll" (byval lKwota As currency) As currency
Declare Function RetCurrencyFloor3 Lib "InsRpFun.dll" (byval lKwota As currency) As currency
'zaokraglenie currency do 0, 2 i dowolnej liczby miejsc po przecinku
Declare Function RetCurrencyRound0 Lib "InsRpFun.dll" (byval lKwota As currency) As currency
Declare Function RetCurrencyRound2 Lib "InsRpFun.dll" (byval lKwota As currency) As currency
Declare Function RetCurrencyRound Lib "InsRpFun.dll" (byval lKwota As currency, byval nPlaces As long) As currency
'funkcje sluzace do konwersji kodow kreskowych
Declare Function BCAsciiToEAN_InsRp Lib "BCTools.dll" (ByVal strAscii As String) As String
Declare Function BCAsciiToCode39_InsRp Lib "BCTools.dll" (ByVal strAscii As String) As String